﻿<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="Rules for Sustainalytics projects" Description="Code analysis rules for Sustainalytics projects" ToolsVersion="15.0">
  <Rules AnalyzerId="CodeCracker.CSharp" RuleNamespace="CodeCracker.CSharp">
    <Rule Id="CC0021" Action="None" />
    <Rule Id="CC0091" Action="Info" />
  </Rules>
  <Rules AnalyzerId="Microsoft.CodeAnalysis.CSharp" RuleNamespace="Microsoft.CodeAnalysis.CSharp">
    <Rule Id="CS1591" Action="None" />
  </Rules>
  <Rules AnalyzerId="RefactoringEssentials" RuleNamespace="RefactoringEssentials">
    <Rule Id="RECS0005" Action="None" />
    <Rule Id="RECS0060" Action="Info" />
    <Rule Id="RECS0061" Action="Info" />
    <Rule Id="RECS0062" Action="Info" />
    <Rule Id="RECS0063" Action="Info" />
    <Rule Id="RECS0064" Action="Info" />
    <Rule Id="RECS0069" Action="None" />
    <Rule Id="RECS0113" Action="None" />
    <Rule Id="RECS0119" Action="Info" />
    <Rule Id="RECS0129" Action="None" />
    <Rule Id="RECS0133" Action="Info" />
    <Rule Id="RECS0135" Action="None" />
    <Rule Id="RECS0145" Action="None" />
  </Rules>
  <Rules AnalyzerId="SonarAnalyzer.CSharp" RuleNamespace="SonarAnalyzer.CSharp">
    <Rule Id="S101" Action="None" />
    <Rule Id="S103" Action="Warning" />
    <Rule Id="S104" Action="Warning" />
    <Rule Id="S107" Action="Warning" />
    <Rule Id="S1135" Action="Warning" />
    <Rule Id="S134" Action="Warning" />
    <Rule Id="S1449" Action="Info" />
    <Rule Id="S1541" Action="Warning" />
    <Rule Id="S1697" Action="Warning" />
    <Rule Id="S1994" Action="Warning" />
    <Rule Id="S2070" Action="Warning" />
    <Rule Id="S2357" Action="Warning" />
    <Rule Id="S2387" Action="Warning" />
    <Rule Id="S2551" Action="Warning" />
    <Rule Id="S2674" Action="Warning" />
    <Rule Id="S2760" Action="Warning" />
    <Rule Id="S2931" Action="Warning" />
    <Rule Id="S2952" Action="Warning" />
    <Rule Id="S2955" Action="Warning" />
    <Rule Id="S3240" Action="Warning" />  
    <Rule Id="S818" Action="Warning" />	
	
	<!-- Unused Code Rules -->
	<Rule Id="S125" Action="Warning" />
	<Rule Id="S1144" Action="Warning" />
    <Rule Id="S1172" Action="Warning" />
	<Rule Id="S1481" Action="Warning" />
	<Rule Id="S2326" Action="Warning" />
	<Rule Id="S3261" Action="Warning" />
	<Rule Id="S3457" Action="Warning" />
  </Rules>
</RuleSet>